Spring Driven Mechanical Clocks: The Escapement Explained